export interface HookItem {
  id: string
  title: string
  description: string
  category: string
  tags: string[]
  code: string
  explanation: string
  usage: string
  practice: {
    title: string
    description: string
  }
}

export interface ComponentItem {
  id: string
  title: string
  description: string
  category: string
  tags: string[]
  code: string
  explanation: string
  usage: string
  practice: {
    title: string
    description: string
  }
}

export interface InterviewItem {
  id: string
  title: string
  description: string
  category: string
  difficulty: 'easy' | 'medium' | 'hard'
  tags: string[]
  problem: string
  solution: string
  explanation: string
  practice: {
    title: string
    description: string
  }
} 